package com.cskaoyan.string.api;

/*
    提供判断功能的方法
    boolean equals(Object obj)  //用来比较字符串的内容
    boolean equalsIgnoreCase(String str) //忽略字符串大小写比较字符串内容
    boolean contains(String str) //判断当前字符串对象是否包含，目标字符串的字符序列
    boolean startsWith(String str) //判断当前字符串对象，是否已目标字符串的字符序列开头
    boolean endsWith(String str)// 判断当前字符串，是否以目标字符串对象的字符序列结尾
    boolean isEmpty() 判断一个字符串，是不是空字符串
 */
public class Demo1 {

    public static void main(String[] args) {
        String str = "Helloworld";
        String s = new String("helloworld");
        // 比较两字符串的内容是否相同  区分大小写
        //System.out.println(str.equals(s)); //true

        // 比较两字符串的内容是否相同  不区分大小写比较
        //System.out.println(str.equalsIgnoreCase(s));

        String subString = "worlda";
        // boolean contains(String str) //判断当前字符串对象是否包含，目标字符串的字符序列
        //System.out.println(str.contains(subString));

        //boolean startsWith(String str) //判断当前字符串对象，是否已目标字符串的字符序列开头
        String startStr = "Ha";
        //System.out.println(str.startsWith(startStr));

        //boolean endsWith(String str)// 判断当前字符串，是否以目标字符串对象的字符序列结尾
        String endStr = "ll";
        //System.out.println(str.endsWith(endStr));
        // 利用这个方法判断 文件类型   文件名.文件类型扩展名
        // a.txt

        // boolean isEmpty() 判断一个字符串，是不是空字符串
        String empty = " ";
        System.out.println(empty.isEmpty());
    }
}
